#ifndef EXIF_UTILS_H
#define EXIF_UTILS_H

#include <stdint.h>

// Function to read EXIF data from a file
int read_exif_data(const char *filename, uint8_t **exif_data, size_t *data_size);

// Function to write EXIF data to a file
int write_exif_data(const char *filename, const uint8_t *exif_data, size_t data_size);

// Function to parse EXIF data
int parse_exif_data(const uint8_t *exif_data, size_t data_size);

// Function to format EXIF data for output
void format_exif_data(const uint8_t *exif_data, size_t data_size);

#endif // EXIF_UTILS_H